<?php defined('TSTP_PACKAGE') or die('forbidden');


/**
* MLT Web Engine
* http://www.molotsoft.ru
*
* @package MLT_WE
* @subpackage Test_Types
* @author Ivan Chistyakov <ivan@molotsoft.ru>
* @version $Id: file.tstp.php 233 2009-05-22 20:28:12Z molotsoft@gmail.com $
* @link $HeadURL: http://test-types.googlecode.com/svn/tags/latest1/types/file.tstp.php $
*/


function tstp_dir($var) {
	return is_dir($var);
}


function tstp_readable_dir($var) {
	return is_dir($var) && is_readable($var);
}

function tstp_read_dir($var) { return tstp_readable_dir($var); }
function tstp_rdir($var) { return tstp_readable_dir($var); }


function tstp_writable_dir($var) {
	return is_dir($var) && is_writable($var);
}

function tstp_writeable_dir($var) { return tstp_writable_dir($var); }
function tstp_write_dir($var) { return tstp_writable_dir($var); }
function tstp_wdir($var) { return tstp_writable_dir($var); }


function tstp_executable_dir($var) {
	return is_dir($var) && is_executable($var);
}

function tstp_execute_dir($var) { return tstp_executable_dir($var); }
function tstp_exec_dir($var) { return tstp_executable_dir($var); }
function tstp_xdir($var) { return tstp_executable_dir($var); }


function tstp_file($var) {
	return is_file($var);
}


function tstp_readable_file($var) {
	return is_file($var) && is_readable($var);
}

function tstp_read_file($var) { return tstp_readable_file($var); }
function tstp_rfile($var) { return tstp_readable_file($var); }


function tstp_writable_file($var) {
	return is_file($var) && is_writable($var);
}

function tstp_writeable_file($var) { return tstp_writable_file($var); }
function tstp_write_file($var) { return tstp_writable_file($var); }
function tstp_wfile($var) { return tstp_writable_file($var); }


function tstp_executable_file($var) {
	return is_file($var) && is_executable($var);
}

function tstp_execute_file($var) { return tstp_executable_file($var); }
function tstp_exec_file($var) { return tstp_executable_file($var); }
function tstp_xfile($var) { return tstp_executable_file($var); }


function tstp_uploaded_file($var) {
	return is_file($var) && is_uploaded_file($var);
}

function tstp_ufile($var) { return tstp_uploaded_file($var); }


function tstp_link($var) {
	return is_link($var);
}


function tstp_readable_link($var) {
	return is_link($var) && is_readable($var);
}

function tstp_read_link($var) { return tstp_readable_link($var); }
function tstp_rlink($var) { return tstp_readable_link($var); }


function tstp_writable_link($var) {
	return is_link($var) && is_writable($var);
}

function tstp_writeable_link($var) { return tstp_writable_link($var); }
function tstp_write_link($var) { return tstp_writable_link($var); }
function tstp_wlink($var) { return tstp_writable_link($var); }


function tstp_executable_link($var) {
	return is_link($var) && is_executable($var);
}

function tstp_execute_link($var) { return tstp_executable_link($var); }
function tstp_exec_link($var) { return tstp_executable_link($var); }
function tstp_xlink($var) { return tstp_executable_link($var); }


?>